<?php

class GestionClientAdmin extends CI_Controller {

	
	public function lister() // 
	{
             if (($this->session->userdata('type') == 'admin'))
                {
                    // pour charger le helper url donnant entre autre le chemin par d�faut de l'application : fonction base_url() 
                    $this->load->view('headerAdmin.php');
                    // Chargement du mod�le
                    $this->load->model('modeleClientAdmin');
                    $data['enregt'] = $this->modeleClientAdmin->listeClients();

                    // Chargement de la vue et transfert du tableau � cette vue
                    $this->load->view('v_listeClient_Admin',$data);
                }
                else
                {
                    redirect('authentification/authentifier/accueil');
                }
		
		
	}
	public function creer()
	{
             if (($this->session->userdata('type') == 'admin'))
                {
                    // pour charger le helper url donnant entre autre le chemin par d�faut de l'application : fonction base_url() 
		$this->load->view('headerAdmin.php');
		
		// Chargement du helper form
		$this->load->helper('form');
		// Chargement de la class database
		$this->load->database();
		
		$this->load->view('v_ajoutClient');
                }
                else
                {
                    redirect('authentification/authentifier/accueil');
                }
		
	}
	public function modifier($mat) // 
	{
             if (($this->session->userdata('type') == 'admin'))
                {
                    // pour charger le helper url donnant entre autre le chemin par d�faut de l'application : fonction base_url() 		$this->load->helper('url');

		$this->load->view('headerAdmin.php');
		// Chargement du mod�le
		$this->load->model('modeleClientAdmin');
		$data['enregt'] = $this->modeleClientAdmin->modificationClient($mat);
		
		$this->load->view('v_modifClient',$data);
                }
                else
                {
                    redirect('authentification/authentifier/accueil');
                }
		
	}
	public function supprimer($mat) // 
	{
             if (($this->session->userdata('type') == 'admin'))
                {
                    // pour charger le helper url donnant entre autre le chemin par d�faut de l'application : fonction base_url() 
		
		$this->load->view('headerAdmin.php');
		// Chargement du mod�le
		$this->load->model('modeleClientAdmin');
		$data['enregt'] = $this->modeleClientAdmin->suppressionClient($mat);
		
		$this->load->view('v_supprimClient',$data);
                }
                else
                {
                    redirect('authentification/authentifier/accueil');
                }
	
	}
        
        public function listeSessions($matricule) // Lister les sessions des différents clients 
	{
             if (($this->session->userdata('type') == 'admin'))
                {
                    // Recuperer detail client
                    $this->load->model('modeleClientAdmin');
                    $data['sessions'] = $this->modeleClientAdmin->listeSessions($matricule); 
                    
                    // Envoyer la vue avec $sessions
                    $this->load->view('headerAdmin.php');
                    $this->load->view('v_sessionsClient',$data);
                }
                else
                {
                    redirect('authentification/authentifier/accueil');
                }
		
		
	}
}
